.auto-caret-open {
  .glyphicon();
  .glyphicon-chevron-down();
}

.accordion-toggle.collapsed .auto-caret,
.auto-caret {
  .glyphicon();
  .glyphicon-chevron-right();
}

.accordion-toggle,
.auto-caret-container {
  .auto-caret,
  .auto-caret-left {
    .glyphicon();
    .glyphicon-chevron-down();
  }
}

.active {
  > .auto-caret-left,
  > .auto-caret {
    .glyphicon();
    .glyphicon-chevron-down();
  }

  > * > .auto-caret-left,
  > * > .auto-caret {
    .glyphicon();
    .glyphicon-chevron-down();
  }
}

.auto-caret-left {
  .glyphicon();
  .glyphicon-chevron-left();
}
